
#ifndef _IOCFG_H_
#define _IOCFG_H_


//LED
#define APB2Periph_LED                      (RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE)
#define GPIO_GROUP_LED_RED                  GPIOB
#define GPIO_PIN_LED_RED                    GPIO_Pin_5
#define GPIO_GROUP_LED_YELLOW               GPIOE
#define GPIO_PIN_LED_YELLOW                 GPIO_Pin_5


//BEEP
#define APB2Periph_BEEP                     RCC_APB2Periph_GPIOB
#define GPIO_GROUP_BEEP                     GPIOB
#define GPIO_PIN_BEEP                       GPIO_Pin_8


//Key
#define APB2Periph_KEY                      (RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOA)
#define GPIO_GROUP_KEY_0                    GPIOE
#define GPIO_PIN_KEY_0                      GPIO_Pin_4
#define GPIO_GROUP_KEY_1                    GPIOE
#define GPIO_PIN_KEY_1                      GPIO_Pin_3
#define GPIO_GROUP_KEY_UP                   GPIOA
#define GPIO_PIN_KEY_UP                     GPIO_Pin_0





extern void IOCfg_Init(void);



extern void Beep_SetStatus(int turn_on);

#endif

